package com.otitan.forest.right.enumeration;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @Author: jiachangsen
 * @Date: 2020/08/06 08:35
 */
@AllArgsConstructor
@Getter
public enum ReviewStatusEnum {

    // 状态：0.待提交 1. 待审核  2.市审核通过 3.审核通过   4.省级退回  5.市级退回

    /**
     * 状态：0.保存
     */
    SAVED("待提交", 0),

    /**
     *  状态： 1. 待审核
     */
    PENDING("待审核", 1),

    /**
     *  状态： 2. 审核中
     */
    UNDER_REVIEW("市审核通过", 2),

    /**
     *  状态： 3. 审核通过
     */
    EXAMINATION_PASSED("审核通过", 3),

    /**
     *  状态： 4. 省级退回
     */
    GO_BACK("省级退回", 4),

    /**
     * 状态： 5. 市级退回
     */
    GO_BACK_CITY("市级退回", 5);

    /**
     * 名称
     */
    String name;

    /**
     * 代码
     */
    Integer code;


    public static String getName(Integer code) {
        ReviewStatusEnum[] reviewStatusEnums = values();
        for (ReviewStatusEnum reviewStatusEnum : reviewStatusEnums) {
            if (reviewStatusEnum.code.equals(code)) {
                return reviewStatusEnum.name;
            }
        }
        return null;
    }
}
